所以,我用了dp转移,开两个状态:
前一维代表 H 还没匹配的前括号数;
后一维代表 G 还没匹配的前括号数;
再把空间滚一滚,讨论一下是 ‘(’ 还是 ‘)’ ,放 H 还是 G ,大力转移;
具体见代码(蒟蒻第一篇题解,希望能过qwq);(有点丑不要介意)
1 |
|
所以,我用了dp转移,开两个状态:
前一维代表 H 还没匹配的前括号数;
后一维代表 G 还没匹配的前括号数;
再把空间滚一滚,讨论一下是 ‘(’ 还是 ‘)’ ,放 H 还是 G ,大力转移;
具体见代码(蒟蒻第一篇题解,希望能过qwq);(有点丑不要介意)
1 | #include<iostream> |